to shed leaves - Spanish English Dictionary